package com.animationsp.acs.util;

import java.util.HashMap;

public class ErrorMap {
	public static final HashMap<Integer,String> ERROR_MAP = new HashMap<Integer,String>();
	
	// 文档来源 http://docs.qiniu.com/api/v6/errno.html
	/*
	 *  400	请求参数错误
		401	认证授权失败，可能是密钥信息不对或者数字签名错误
		405	请求方式错误，非预期的请求方式
		579	文件上传成功，但是回调（callback app-server）失败
		599	服务端操作失败
		608	文件内容被修改
		612	指定的文件不存在或已经被删除
		614	文件已存在
		630	Bucket 数量已达顶限，创建失败
		631	指定的 Bucket 不存在
		701	上传数据块校验出错
	 */
	static{
		ERROR_MAP.put(400, "请求参数错误");
		ERROR_MAP.put(401, "认证授权失败，可能是密钥信息不对或者数字签名错误");
		ERROR_MAP.put(405, "请求方式错误，非预期的请求方式");
		ERROR_MAP.put(579, "文件上传成功，但是回调（callback app-server）失败");
		ERROR_MAP.put(599, "服务端操作失败");
		ERROR_MAP.put(608, "文件内容被修改");
		ERROR_MAP.put(612, "指定的文件不存在或已经被删除");
		ERROR_MAP.put(614, "文件已存在");
		ERROR_MAP.put(630, "Bucket 数量已达顶限，创建失败");
		ERROR_MAP.put(631, "指定的 Bucket 不存在");
		ERROR_MAP.put(701, "上传数据块校验出错");
	}
}
